mountain troop - French English Dictionary